<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>基本用法</title>
</head>
<body>
    <script>
        //ES6 引入了一种新的原始数据类型 Symbol ，表示独一无二的值，最大的用法是用来定义对象的唯一属性名。
        //ES6 数据类型除了 Number 、 String 、 Boolean 、 Objec t、 null 和 undefined ，还新增了 Symbol 。



        //Symbol 函数栈不能用 new 命令，因为 Symbol 是原始数据类型，不是对象
        //可以接受一个字符串作为参数，为新创建的 Symbol 提供描述，用来显示在控制台或者作为字符串的时候使用，便于区分。
        let sy = Symbol('kk');
        console.log(sy);  // Symbol(kk)
        typeof(sy);  // "symbol"

        //相同参数 Symbol()返回的值不想等
        let sy1 = Symbol('kk');
        sy ===sy1;  //false
    </script>
</body>
</html>